More than 200 flights cancelled across Edinburgh, Glasgow and Aberdeen