Ringgit firms against US dollar at opening