Prince Andrew is stepping back from royal duties for the "foreseeable future" following the Jeffrey Epstein scandal.