Proton decay and grand unification