Singapore Olympic swim champion Joseph Schooling retires