Paul Thomas Anderson turns 42 today. Above, Anderson and Daniel Day-Lewis on the set of There Will Be Blood