The government's Sovereign Grant Bill will see the sum given to the royal family slashed by £40million a year, but critics argue it is almost double the amount it should be