bamboo decking vs hardwood decking price