Zac Efron has dyed his hair platinum blonde and fans are freaking out