where is the masjid un nabi