Restriction estimates, sharp spectral multipliers and endpoint estimates for Bochner-Riesz means