Buy Larsen and Toubro; target of Rs 1670: Motilal Oswal