San Diego restaurant gives away free food