Chevron announces $75 billion stock buyback, dividend boost