cost of roof shingles per square foot