Average service charge for flat in England and Wales hit £2,300 last year