Former Formula One chief executive Bernie Ecclestone has been charged with fraud, following a HM Revenue and Customs investigation.