Poll finds many Catholics disagree with Church's teachings