Protestantism has had an important influence on science. What other reason did Merton believe causes science to advance?