Clustering strategies for multicast precoding in multibeam satellite systems