Kings XI Punjab make short work of Pune Warriors