Billionaire Gautam Adani has been charged by United States prosecutors over his role in an alleged years-long scheme to pay $250 million bribe to Indian officials in exchange for favourable terms for solar power contracts.