Katy Perry in surprise Coachella act