IPL teams' strengths and weaknesses