Alessandra Ambrosio drives up the temp in short shorts