Americans get D in science quiz