17 Affordable Denim Jackets to Wear With Literally Everything