Tim Cahill Enjoying Life At MLS Club New York Red Bulls