Molex miniaturisation reports highlights challenges in product design