LONDON (Reuters) - Aviva said on Thursday it expects to generate an extra 3 billion pounds ($4.04 billion) in cash over the next two years and will give more of it back to shareholders, sending shares in the British insurer higher.