Warren Buffett hits back at Trump over tax comments