Harrison's 5-hitter leads Rangers past Giants 5-0