a shadow is caused by an object blocking light