kelly macdonald trainspotting sex scene