Party boat catches fire on Lake Travis