The self-employed will be paid up to £2,500 a month to help them cope with the coronavirus crisis.