A rocket is fired from the top of a platform. Its height h, in meters, above the ground, after t seconds, is given by the function h(t) = -3t^2 + 6t + 18. What is the maximum height reached by the rocket? How long did it take to reach the maximum height?