The senate has approved the Keystone XL pipeline and is now one step closer to a showdown with the president, who has promised a veto.