Snooker legend Steve Davis says Mark Allen "has the bottle" to win the World Championship and complete the sport's Triple ...