difference between catholics and protestants