The average cost of a simple funeral has reached a record £4,285, with one in five families struggling to pay, annual figures show.