England captain Wayne Rooney says he faces a "huge challenge" to remain his country's first-choice striker after being left out of the team for Friday's friendly against Spain.