BP finance chief Brian Gilvary follows Bob Dudley into retirement from the oil giant