flats for rent in birzebbuga