'Good time to make a change' as Steve Cooper quits Swansea r