Waiter stunned to receive $4,500 tip from kind strangers after getting homophobic note from diners