Almost 300 children fall ill due to food poisoning in Acapulco