Huge explosion rocks Beirut with widespread damage and injuries