Berkshire tweaks bank play with $2.9 billion bet on Citi