More than 300 killed in Honduras prison fire