H&R Block filing mistake delays 600,000 tax refunds