Hafeez in doubt for ICC T20 World Cup after contracting dengue