Silver eyes $50? TD Securities predicts major breakout after $31 support holds