Propane leak blamed for explosion