Billie Eilish, Harry Styles to headline Coachella after three-year absence