Ruby’s Diner on Huntington Beach Pier to close after nearly 30 years