Restaurant publicly shames teen for paying bill — and a generous tip — in quarters