What is the annual precipitation of great berrier reef?