Science marks science day with 5-day carnival