Obama meets PM Modi in Delhi