Neil Patrick Harris Joins Elton John in St. Tropez