James Anderson may miss the Ashes