Shaheen Afridi replaces Keshav Maharaj at top spot in ICC ODI bowling rankings