Fans flying to tournament can expect Qatar fan village to be a £185-a-night unfinished shambles