BBC poll shows that British public prefer religious values as the foundation of morals