20 of the warmest jackets and coats to invest in under £100