Mexico rains leave 43,000 of schools in bad shape