Usher cancels tour