Berkshire profit falls 24%, keeps $22bil Wells Fargo stake