Grand unified theories and proton decay