Coachella 2017: Fashion, parties and music highlights