Whitecaps to offer free baseball clinic