WASHINGTON — The White House’s aggressive push for Congressional approval of an attack on Syria appeared to have won the tentative support of one of President Obama’s most hawkish critics, Senator John McCain, who said Monday that he would back a limited strike if the president did more to arm the Syrian rebels and the attack was punishing enough to weaken the Syrian military.