Learning by Cheating