Pensioners in Scotland will receive between £100 and £303 through a new devolved annual heating payment.