Nadal floored by Delhi belly in Davis Cup opener