People in 20s have better health if they attend church as children