Warren Buffett slams banks for hiding their losses – and reveals he sold some bank stocks after spotting red flags