I had a same issue few days ago on my Lumia 720. While the usual charging time was around 40% per hour, it suddenly dropped to ~20%. I thought it was a battery or charger, but i tried with different USB cable from charger to phone and the charging speed was again at 40%.
So, maybe you can try...