New MacBook Pro makes DIY upgrades and repairs tough