Asamoah Gyan quits Sunderland