Kenya's opposition leader Raila Odinga has branded the presidential election re-run a sham and called for a new poll within 90 days.