A huge explosion on Tuesday afternoon near the centre of Beirut kills at least 100 people and causes extensive damage to the Lebanese city.