Harambee Stars stun World Cup hosts Qatar