Irvine and Huntington Beach are No. 2 and No. 5 Happiest Cities in America