bamboo flooring pros and cons