Beach hours extended, parking lots reopen ahead of Memorial Day weekend in Seal Beach