Gas prices soar 40 cents in last month