India's trade deficit hits $28.21 billion in May amid West Asia conflict impact