Hunter Mahan keeps playoff streak going with win at The Barclays