Optimal linear fusion for distributed spectrum sensing via semidefinite programming