Apple updates MacBook Pro line-up: Official details emerge