Margaret Ferrier speaks in the House of Commons despite having coronavirus symptoms