Long Non-Coding RNAs in Cancer and Development: Where Do We Go from Here?