Ranbir Kapoor turns 42: Actor's Rs 345 crore net worth, car collection