Chaos and weather prediction: a review of recent advances in NWP: ensemble prediction and adaptive observation targeting