Tamworth swelters through weekend heat wave expected to last through the week