US charges Indian billionaire Gautam Adani with fraud