how long to beat mass effect trilogy