Rachel Reeves slammed for failing to explain how Labour will cover £2b hole