Which of the following has more energy than visible light? radio waves microwaves infrared light gamma rays