'Shambolic' passport delays mean millions could lose out on summer holidays