MacBook Pro Laptops with 512GB storage