Step by step guide to host a static website on AWS S3 with bucket setup public policy and optional CloudFront for HTTPS and speed