Former president of OPEC Diezani Alison-Madueke has been charged with bribery offences after an investigation by the British National Crime Agency.