Which of the following can lead to coral bleaching?
a. long-term temperature variations
b. increased solar radiation
c. freshwater dilution
d. all of the above