Fiji’s former prime minister Frank Bainimarama has spent the night in police custody after being charged with abuse of office.