Apple announces macbook pro 2018 line up with new pro features up to 32gb ram 521943 2