Angela Merkel visits Jama Masjid in Delhi