Jack O'Sullivan, 23, was last seen in the early hours of Saturday, March 2, after a night out at a party in the Hotwells area of Bristol