cost of getting wood porch floor replaced