Scaling of swim speed and stroke frequency in geometrically similar penguins: they swim optimally to minimize cost of transport