Pew analysis finds that only 28 percent of millennials attend services weekly compared with their baby boomer counterparts.