Beyonce's new song stirs controversy