Haymarket Media Group reports £2.3m loss on falling turnover