Car parts to bicycle retailer Halfords has revealed slumping annual profits and warned trading remains under pressure amid ...