Srikanth achieves career-best World No. 2 ranking