Magnitude 2.5 earthquake strikes Huntington Beach