how much cost to build roof over deck