Thousands of students across Switzerland have been staging demonstrations over the lack of action to protect the environment and prevent climate change.