David Button Brentford goalkeeper has signed new contract