Obama honors King, prods nation to service