Non-orthogonal Multiple Access for next Generation Wireless Communications