Coral bleaching: patterns, processes, causes and consequences