Gas prices soar ahead of Thanksgiving weekend