beyonce knowles have your way