Indian digital payments to hit $500 billion by 2020