Counting rational points on smooth hypersurfaces