Self-effacing Obama hails science fair achievers