BP deputy CEO Carol Howle to retire after 26 years amid leadership shake-up