A hierarchical model for the analysis of spatial rainfall extremes