Ringgit ends lower on subdued demand