National Organization for Women NOW endorses Barack Obama