U.S., Mexico and U.K. top medalists at RoboGames 2009