md roofing and solar roof lifespan