A Shallow-Water Model for Convective Self-Aggregation