President Francois Hollande says that Islam could co-exist with secularism, warning in a key speech seen as preparing the ground for a re-election bid that the anti-terror fight should not undermine French values .