Senator John McCain, diagnosed with an aggressive form of brain cancer, returned to the US Capitol on Tuesday to cast a critical vote on healthcare and called for bipartisanship as he spoke at length on the Senate floor.