IDC: Total PS3 sales top Xbox 360