Saharan rainfall climatology and its relationship with surface cyclones