Ringgit ends 100-pip higher against greenback