Memorial Day weekend kicks off with 'May Gray' weather at San Diego beaches