BP hands out £2.9bn to investors

> BP hands out £2.9bn to investors as anger mounts over oil giant's bumper profits amid rocketing energy billsBP launched another share buyback after a £2bn buyback earlier this yearIt delivered  its highest quarterly profit…