British coroner assails Mohammed al-Fayed