how much cost to replace balcony deck