Nick Faldo to Play Last British Open at St. Andrews