Huge blast rocks Lebanese capital