Chris Woakes and Jos Buttler have been called into England's one-day squad to face India to replace James Anderson and Jonathan Trott.