Theoretical and practical limits of superdirective antenna arrays