Allen says Bills 'can't afford' his recent struggles