Jennifer Lawrence says she has been voting against her own rights as a Republican