Pep Guardiola has apologised for the circumstances surrounding his replacement of Manuel Pellegrini at Man City.