Qatar races to be ready to host 1.5mn World Cup fans