Salvador Dali's extraordinary crucifixion is often called the greatest religious painting of the 20th century. Yet its artist was a notorious blasphemer some of whose work had outraged the Catholic Church.