Gates says fixing education toughest challenge