Thousands attend open iftar event at London’s Trafalgar Square