Selena Gomez shows off new platinum blonde hair and her fans are 'here for it'