Reeves claims PM ‘gaslighting’ British public over economy