average cost of a balcony