Vivo IPL 2017 runs from April 5-May 21