New plans have been approved to modernise and regenerate Cannock town centre.