What is website maintenance and why is it necessary?