Mask-constrained power synthesis of maximally sparse linear arrays through a compressive-sensing-driven strategy