UK professor sues Apple on behalf of 1,566 developers