Social Recommendation Using Low-Rank Semidefinite Program