Cameron and Gove at odds over role of religion in 'free' schools