Conor McGregor was expected to fight Michael Chandler but the American has been booked to fight Charles Oliveira instead