Man punches clerk at gas station after being denied alcohol