MPs to get £3,300 pay rise as coronavirus puts millions of jobs at risk