Astronaut Scott Kelly to retire in April