Sharp $L^p$ Carleman estimates and unique continuation