Ferrari team principal Fred Vasseur has blamed Formula 1’s budget cap for putting a dent in the Scuderia’s plans as they try to fight McLaren at the Japanese Grand Prix.