Warriors stun Suns with comeback