Halfords revenue accelerates but profits unable to keep pace, says GlobalData