Labour MP takes oath in Gaelic and ‘Scottish style’