Selena Gomez shows off her tonned figure in a pink bikini