pros and cons of metal roofing materials