Teens tackle 21st-century challenges at robotics contest