questions to ask your roofing contractor