Wayne Mardle previews the World Grand Prix semi-finals which will see Michael Smith meet Gerwyn Price and Joe Cullen take on Luke Humphries.