SBP to replace all currency notes by year-end