NASA struck by heavy budget cuts