Norris expects ‘close fight’ between Red Bull, McLaren, Ferrari in Spain