New season coats: 10 styles to buy from the high street right now