The fire began about two hours later after an explosion likely caused by a steam leak , Miami-Dade Police Director Carlos Alvarez said .