Storm Willa dumps heavy rain over Mexico as it weakens inland