Defending champion Mark Selby booked his place in the Masters final with a 6-1 victory over fellow Englishman Shaun Murphy at Alexandra Palace.