US mayors have backed Sadiq Khan as he leads London in the aftermath of Saturday's terrorist attack while being criticised on Twitter by Donald Trump.