BP chief executive Murray Aunchincloss has stepped down after less than two years in charge of the oil giant, following pressure from activist investors.