Monfils upsets Federer to even up Davis Cup final