Selena Gomez to cover V Magazine