Miranda Kerr is stylish in denim