Barclays (BARC) has launched a fresh £1bn share buyback as part of a larger plan to return at least £15bn in cash over the next three years, as the FTSE 100 bank delivered better than expected profits ...