Premier League slammed for moving game at 10 days' notice as fans demand refund