Manchester City have topped the Deloitte Football Money League for the second year running.