Dassault Rafale: the fighter that can do it all