Tehran has admitted the failure of its Kavoshgar-5 rocket, a setback for the nation's plans to send a man into space by 2020.