2020 Average Cost to Replace a Roof