Japanese PM, Narendra Modi visit Sidi Saiyyed Mosque in Ahmedabad