50 Cent gives up rap