Passengers cling to side of stricken ferry in Indonesia